package cn.aixuxi.notebank.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.util.List;

/**
 * 类描述 用户实体类
 *
 * @author ruozhuliufeng
 * @version 1.0
 * @date 2020/10/24 19:56
 */
@Data
@TableName("user")
public class UserEntity {
    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;
    /**
     * 用户账号(用于系统登录)
     */
    private String username;
    private String password;
    /**
     * 头像地址
     *
     * @author : ruozhuliufeng
     * @date : 2020/11/15 22:39
     */
    private String img;
    private String sex;
    private String phone;
    private String email;
    /**
     * 用户状态 0-未激活 1-正常 2-冻结
     *
     * @author : ruozhuliufeng
     * @date : 2020/11/15 22:39
     */
    private Integer status;
    /**
     * 用户级别 1-普通用户 2-管理员
     */
    private Integer type;
    /**
     * 密码盐值
     */
    private String salt;
    /**
     * 用户昵称(用于界面显示)
     */
    private String nickname;
    /**
     * 用户激活码
     */
    private String activeCode;
}
